package cn.gzsxt.music.service;

import java.util.List;
import java.util.Map;

import cn.gzsxt.music.query.UserCollectQueryObject;

public interface UserCollectServcie {

	Map<String, Object> selectUsListByQo(UserCollectQueryObject qo);

	Map<String, Object> selectUcListByQo(UserCollectQueryObject qo);

	Map<String, Object> selectUsrListByQo(UserCollectQueryObject qo);

	List<Map<String, Object>> getAllCds();

	int insertUcList(Map<String, Object> params);

	int updateUcList(Map<String, Object> params);

	int deleteUcListById(Long ucList_id);

	int insertUsList(Map<String, Object> params);

	List<Map<String, Object>> checkSongListByName(String songList_name);

	int updateUsList(Map<String, Object> params);

	int deleteUsListById(Long usList_id);

	List<Map<String, Object>> getAllSingers();

	int insertUsrList(Map<String, Object> params);

	int updateUsrList(Map<String, Object> params);

	int deleteUsrListById(Long usrList_id);

	Long checkUsByUnameAndSname(Map<String, Object> params);

	Long checkUcByUnameAndCid(Map<String, Object> params);

	Long checkUsrByUnameAndRid(Map<String, Object> params);

}
